Big Huge Thesaurus

Nymphaea stellata

noun